@charset "utf-8";
/* CSS Document */
body,div,p,form,h1,h2,h3,h4,h5,ul,li,ol,dl,dd,input,button{margin:0;padding:0;}
body{font-size:12px;color:#333;font-family:"Arial",\5B8B\4F53,Helvetica,sans-serif;}
ol,ul,li{list-style:none;}
input,select,button,textarea{vertical-align:middle;font-size:12px;border:none;}
img{vertical-align:bottom;border:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
/*clear*/
.clearfix:after {content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix { height: 1%;}
.clearfix {display: block;}
a:link{color:#292ae7;text-decoration:underline;outline:none;cursor:pointer;}
a:visited{color:#292ae7;}
a:hover{color:#fe0074;text-decoration:none;}
a:active{color:#333;}
/*general*/
.Space_NewVideo,#phead,#phead h1,#Menu .ac,#Path .way,#Path .way .sj,.comment .commentAdd .form .submit .btn_s2,.bt_title,.comment h3,#div_relatedSearch h3 { background:url(../../img/home/paly_t=20100812.png);}
#phead h1,.searchmore .p_title,.video_info .video_event .s1,.video_info .video_event .s3,.video_info .video_event .s4,.video_info .handle .icos a#wuyicom,.video_info .handle .icos a#QQ,.video_info .handle .icos a#renren,.video_info .handle .icos a#kaixin,.video_info .handle .icos a#sina,.video_info .handle .icos a#itieba,.emotion .l, .emotion .r,.top_Gation li,.prompt .log,.prompt .close a,.log_v,.log_v h3 { background:url(../../img/lib/PuiFix_t=20100331.gif) no-repeat;}
.header2 #S .sText,#top_Nav #L a.count,#top_Nav #L a.msg,.video_info .handle .icos .icosBtn { background:url(../../img/lib/PuiLine_t=20100331.gif) no-repeat;}
.Space_NewVideo {background-position:0 -151px; background-repeat:repeat-x;}
/*phead logo*/
#phead {background-position:0 -151px; height:28px; position:relative; padding-left:28px;}
#phead h1 { background-position:-327px -4px; width:70px; height:22px; overflow:hidden; float:left; text-indent:-9999px; margin-top:2px;}
#phead .logo {width:70px; height:22px; display:block;}
/*search_bar2*/
.header2 { position:relative; z-index:2;}
.header2 #S{ height:28px; margin-left:10px; overflow:hidden; }
#S, #S .sText { float:left;}
.header2 #S .sText{background-position:4px -738px;padding-left:20px; margin-top:5px;}
.header2 #S .sText .iText{height:14px;line-height:14px;padding:1px;width:128px;font-size:12px;_margin-top:-1px; border-width:1px; border-style:solid; border-color:#8a8a8a #d5d5d5 #d5d5d5 #8a8a8a;}
.header2 #S .iBtn{background:#999; color:#fff;width:47px;height:16px;font-size:12px;margin:6px 0 0 5px;*margin:5px 0 0 5px;_margin-left:2px; line-height:16px;}
.searchmore { margin-left:6px;float:left; line-height:26px;}
.searchmore .p_title { background-position:-392px -104px; background-repeat:no-repeat; padding-left:20px; float:left;}
.searchmore .p_title a { color:#fe0180; text-decoration:none;}
.hot_keywords a { margin:0 6px; color:#000; text-decoration:none; line-height:26px;}

.top_Gation{font-size:12px;position:relative;z-index:100;}
.top_Gation ul{list-style:none;}
.top_Gation li { float:left; line-height:29px; padding:0 20px 0 10px;}
.top_Gation #top_Ga { background-position:-296px -100px; width:48px; }
.top_Gation #top_Gb { background-position:-320px -100px; width:26px; }
.top_Gation .menu2 .list { display:none;}
.top_Gation .menu1 { background-color:#FFF; padding:0 19px 0 9px; border-left:1px; border-right:1px; border-bottom:1px; border-style:solid; border-top:0; border-color:#ccc;}
.top_Gation .menu1 .list a { text-decoration:none; width:100%; color:#000; line-height:25px; text-align:center; display:block;}
.top_Gation .menu1 .list a:hover { color:#039; font-weight:bold;}
/*登陆*/
#top_Nav {position:absolute;right:0;top:0;width:400px;}
#top_Nav .top_Gation { float:right;}
#top_Nav .out { float:left;}
#top_Nav #L{zoom:1;float:right;display:inline;text-align:right; margin-top:6px;}
#L .row a{padding:0 7px;border-right:1px solid #9c9c9c; color:#676767; text-decoration:none;}
#L .row .s{padding:0 3px 0 7px;border-right:1px solid #9c9c9c;}
#L .row .s a{border-right:none;}
#top_Nav #L a.count{background-position:26px -192px;padding:0 14px 0 0;}
#top_Nav #L a.msg{background-position:18px -209px;padding:0 14px 0 0;}
#L .s .dbd {display:none;position:absolute;z-index:9999;top:29px;right:0px;border:3px solid #dedede;line-height:34px; background:#fff;}
#SpaceColumn #L .s .d{right:40px;}
#L .s .dbd a{border-right:none;}
#L .s .dbd li{float:left;height:24px;border-bottom:1px solid #e5e5e5;line-height:24px;width:136px;text-align:center;}
#L .welcome .user{ color:#f00;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
#L .s .s3{width:136px;}
#L .s .s2{overflow:hidden;width:261px;right:0;}
#L .s .s2 .title{background:#f4f4f4;color:#444444;font-weight:700;height:24px;padding:0 8px;line-height:24px;text-align:left;}
#L .s .s2 .d_video,#L .s .s2 .d_author{width:130px;float:left;margin-right:10px;height:24px;overflow:hidden}
#L .s .s2 .d_author{width:80px;}
#L .s .s2 .d_close{width:11px;height:12px;margin:7px 0 0 6px; background-position:-8px -236px;float:left;}
#L .s .s2 ul{width:261px;overflow:hidden;float:left;}
#L .s .s2 li{border-bottom:1px solid #e5e5e5;width:261px;float:left;overflow:hidden;zoom:1;}
#L .s .d .m{clear:both;text-align:right;}
/*Space*/
.body_btm_fix { position:relative; z-index:1;}
#Space { margin:0 auto;overflow:hidden;position:relative;width:980px;}
/*Menu*/
#Menu { border-bottom:1px solid #B2C1E0; height:24px; line-height:24px; margin-top:12px;width:100%;float:left;}
#Menu ul li { float:left; width:55px; text-align:center;position:relative; top:1px; color:#00349A;}
#Menu ul li a { text-decoration:none;width:55px; display:block;color:#00349A; }
#Menu .ac{ background-position:-1px -31px; position:relative; top:1px; z-index:111;}
#Menu ul li a:hover { font-weight:bold; color:#0000ff;}
/*Path*/
#Path { overflow:hidden; height:30px; line-height:30px; color:#999;width:100%;}
#Path a { text-decoration:none; color:#09328A}
#Path .way { float:left; background-position:-70px -126px; background-repeat:no-repeat; overflow:hidden;}
#Path .way li { float:left; padding-left:20px;}
#Path .way .sj { background-position:-67px 5px;background-repeat:no-repeat;}
#Path .Information { float:right; overflow:hidden;}
#Path .Information ul li { float:left; padding:0 6px;}
/*****Main******/
#Main { float:left; width:495px;}
#Main .cols_1 { background:#e8e8e8;}
/*play*/
#Main .cols_1 .video,#Main .cols_1 .video_info { width:480px; overflow:hidden; margin:0 auto;padding-top:8px;}
#Main .cols_1 .video_info a { text-decoration:underline;}
#Main .cols_1 .video_info a:hover { text-decoration:none;}
.video_info .handle {clear:both;height:28px;margin-bottom:10px;overflow:hidden;}
.video_info .handle .video_event {display:block;float:left;}
.video_info .video_event .s1,.video_info .video_event .s3,.video_info .video_event .s4 { background-position:-142px -43px; width:74px; height:27px; line-height:27px; text-align:center; display:inline-block; color:#000;}
.video_info .video_event .s4 { background-position:0 -43px; width:140px; height:27px;}
.video_info .handle .icos {float:right;margin-top:5px;}
.video_info .handle .icos a,.video_info .handle .GdIcos a {display:inline;float:left;line-height:28px;margin:0 3px;overflow:hidden;text-indent:-9999px;}
.video_info .handle .icos a#wuyicom { background-position:-169px -98px; width:15px; height:15px; }
.video_info .handle .icos a#QQ { background-position:-187px -97px; width:16px; height:16px; }
.video_info .handle .icos a#renren { background-position:-50px -97px; width:16px; height:16px;}
.video_info .handle .icos a#kaixin { background-position:-91px -97px; width:16px; height:16px;}
.video_info .handle .icos a#sina { background-position:-70px -98px; width:15px; height:15px;}
.video_info .handle .icos a#itieba { background-position:-110px -97px; width:56px; height:17px;}
.video_info .detail p { /*height:25px;*/ line-height:25px;}
#ZZ {position:absolute;z-index:201;border:1px solid #ccc; background:#f6f6f6; width:424px;clear:both;overflow:hidden;zoom:1;top:40px;left:15px; }
#ZZ .s1 { padding:9px; border-bottom:none; line-height:24px; color:#333; }
#ZZ .url { width:402px; height:16px; font:11px/16px arial; color:#666; padding:2px 1px 0;}
#ZZ p { position:absolute; right:9px; top:9px; }
/* 转帖接口样式修改 2010-11-30 */
.video_info { position:relative;}
.video_info .handle .icos { margin-top:0;}
.video_info .handle .GdIcos { position:absolute; top:28px; left:310px; display:block; width:100%; overflow:hidden;}
.video_info .handle .GdIcos a#feixin { width:15px; height:15px; background:url(http://static01.pomoho.com/img/lib/feixin_14px.png);}
/*comment*/
.commentAdd { border:1px solid #e8e8e8;}
.commentAdd .form { width:464px; padding:9px 14px 0 14px;}
.commentAdd .form strong { background:#f5f5f5; height:30px; font-size:14px; line-height:30px; display:block;}
.comment .commentAdd .form textarea { border:1px solid #DDDDDD; height:80px;width:460px; margin:0 auto 10px auto;}
.comment .commentAdd .form .submit { padding:0 14px; text-align:right; width:450px;}
.comment .commentAdd .form .submit .btn_s2 { background-position:0 -98px; text-indent:-9999px; border:none; cursor:pointer; font-weight:bold; height:26px; margin-left:5px; vertical-align:middle; width:82px;}
/*表情*/
.emotion { height:60px; overflow:hidden; position:relative;width:464px;}
.emotion .l, .emotion .r { display:block; font-size:0; height:38px; left:20px; position:absolute; text-indent:-9999px; top:12px; width:12px;}
.emotion .l { background-position:0 -98px; left:6px; top:12px;}
.emotion .l_b { background-position:-12px -98px;}
.emotion .r { background-position:-36px -98px; left:447px; right:0; top:12px;}
.emotion .r_b { background-position:-24px -98px;}
/*Bar*/
#Bar { float:left; margin-left:10px; width:300px}
.videolist { margin-top:9px; border:1px solid #cfcfcf;}
.bt_title { background-position:0 -63px; height:24px; border-bottom:1px solid #cfcfcf; line-height:24px;}
.bt_title h2 { text-indent:10px; color:#000;}
.bt_title a { float:right; padding-right:9px; text-decoration:none;}
.showblock { width:287px; margin:0 auto; overflow:hidden; padding:10px 0 0;}
.showblock ul li { width:95px; float:left; text-align:center; padding-bottom:10px;}
.showblock li a img { border:1px solid #dedede; padding:2px; width:78px; height:58px; overflow:hidden;}
.showblock li p { height:37px; line-height:20px; width:84px; margin:0 auto; margin-top:5px; overflow:hidden; text-align:left;}
.showblock li a:hover img { border-color:#3333ff;}
.showblock a { color:#000 !important; text-decoration:none;}
.showblock a:hover { color:#3333ff !important;}
/*ByRight*/
#ByRight { float:right; width:160px;}
.Popular { border:1px solid #cfcfcf;}
.Popular .showblock { width:158px;}
.Popular .showblock ul li { float:none; width:126px; margin:0 auto;}
.Popular .showblock ul li img { width:120px; height:90px; overflow:hidden;}
.Popular .showblock ul li p { width:100%;}
.page ol { margin:0 auto; width:70px;}
.page ol li { float:left; width:16px; height:16px; text-align:center; margin:0 2px; color:#3233FF; border:1px solid #B2C1E0; cursor:pointer;}
.page .ac { background:#F6F9FF; color:#989A99;}
.Popular .showblock .hide { display:none;}
/*评论*/
.comment h3,#div_relatedSearch h3 { background-position:0 -63px; border:1px solid #cfcfcf; width:493px; height:24px; line-height:24px; text-indent:10px;}
.comment h3 .title { float:left}
.comment h3 .more { float:right; padding-right:10px; font-weight:normal;}
.comment h3 .more a { text-decoration:none;}
.comment .showblock,#div_relatedSearch .showblock { width:463px; margin:0 0 10px; padding:0 15px; border-color:#cfcfcf; border-style:solid; border-width:0 1px 1px 1px;}
.comment .mDocument{border-bottom:1px dotted #e0e0e0;padding:14px 0 8px;overflow:hidden;zoom:1;position:relative;z-index:15;width:465px;}
.comment .mDocument .photo{float:left;width:60px;margin-right:6px;display:inline;}
.comment .mDocument .photo img,.comment .mDocument .photo a img{width:56px;height:56px;vertical-align:middle;border:2px solid #dfdfdf;}
.comment .mDocument .photo a:hover img{border:2px solid #ff4800;}
.comment .mDocument .detail{float:right;overflow:hidden;width:396px;margin-right:-3px;margin-left:-3px;}/*IE6中浮动元素相邻绝对定位消失*/
.comment .mDocument .detail .n_user{display:block;width:375px;background:#f1f6fc;height:12px;clear:both;padding:6px 0 6px 5px;}
.comment .mDocument .detail p.text{color:black;padding:line-height:20px;padding:5px 0;}
.comment .mDocument .handle{position:absolute;right:10px;top:20px;}
.comment .mDocument .handle .t_release{color:#999;}
.comment .mDocument .handle a{margin:0 5px;}
.comment .commentAdd { width:493px; overflow:hidden; border-left:1px solid #dedfd9;border-right:1px solid #dedfd9;border-bottom:1px solid #dedfd9;padding-bottom:25px;}
.comment .commentAdd .form strong{background:#f5f5f5;height:29px;line-height:29px;font-size:14px;display:block;clear:both; text-indent:15px;}
.comment .loading,#VideoPlayer .loading{display:none;width:478px;padding:10px 0;text-align:center;background-color:#ffc;border:1px solid #fc0;background-position:180px 50%;}
/*遮罩*/
#zhezhao{ width:100%; height:100%; display:none; position:absolute;z-index:100000;top:0px;left:0; background:#000;opacity:.4;filter:alpha(opacity=40);}
.prompt{ width:497px; height:240px;display:none;position:absolute; z-index:100001; background:#ddd; padding:3px}
.prompt .meat{ height:220px;padding:18px 20px 0 30px; background:#fff; color:#666; line-height:20px}
.prompt .close{height:18px;text-align:right;}
.prompt .close a{background-position:-83px -119px;cursor:pointer;width:17px;height:17px;text-indent:-99999px;float:right;}
.prompt .pbt{ height:26px; padding-top:8px}
.prompt .pbt input{cursor:pointer}
.prompt .log{width:108px;height:23px;margin-right:32px;background-position:-140px -71px;}
.prompt .p2{ height:33px}
.prompt .p2 input{ width:178px; padding:2px 0 0 4px; height:20px; line-height:20px; border:1px solid #bcbcbc}
.prompt .p2 a{ margin-left:16px;color:#666;text-decoration:underline}
.log_v{background-color:#f0f0f0;background-position:-461px 80px; width:392px; height:238px; padding:0 0 0 103px; border:1px solid #c8c8c8}
.log_v h3{background-position:0 -138px;height:21px;margin:25px 0;}
/*相关soso*/
#div_relatedSearch h3 { margin-top:9px;}
#div_relatedSearch .showblock ul { margin-top:9px;}
#div_relatedSearch .showblock ul li { width:auto; line-height:18px; height:18px; padding:0; white-space:normal; overflow:hidden; margin:0 5px;}
#div_relatedSearch .showblock ul li a { text-decoration:underline; color:#00f !important; height:18px; padding:0; overflow:hidden;}
#div_relatedSearch .showblock ul li a:hover { text-decoration:none; color:#fe0074 !important;}
/*推荐视频*/
.Recommend .showblock { width:476px;}
/**/
/*==============*/
.poster { text-align:center; margin-top:9px;width:100%;}
/*===============================*/